History
History
Synonyms
UK
US
Meaning:
roost

a branch, pole etc on which a bird, especially a hen, sleeps

perch

ROOSTING PLACE as in Wiktionary
ROOSTING PLACE as in Wikipedia